body {
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	padding: 0 !important;
	margin: 0;
}

.ui-dialog-title,input,select,textarea,button,.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget-header,.ui-widget-content,.ui-widget-header .ui-widget-header,.ui-widget-content .ui-widget-content
	{
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px !important;
}

#bookTree {
	width: auto;
}

.ui-treenode {
	padding: 2px 0 0;
}

.ui-chkbox {
	vertical-align: middle;
}

/*
.ui-selectonemenu {
    display: block;
}*/
.ui-selectoneradio label,.ui-selectmanycheckbox label {
	margin-top: 2px;
}

.logo {
	margin: 10px 0 18px 0;
}

.chaptersMenuColumn {
	vertical-align: top;
	padding-left: 10px;
}

.chaptersContentColumn {
	vertical-align: top;
	padding: 120px 10px 0 40px;
}

.slogan {
	position: absolute;
	color: #A2A1A1;
	font-weight: bold;
	bottom: 30px;
	right: 40px;
}

table .formLabel,table .formEdit {
	vertical-align: middle;
	padding: 2px 20px 2px 0;
}

table .formLabel {
	padding: 2px 7px 2px 0;
	text-align: right;
	white-space: nowrap;
	width: 1%;
}

table .formEdit input,table .formEdit textarea {
	width: 160px;
}

.desactivo {
	background: red;
}

.txtFormNuevo {
	width: 180px;
}

.ui-selectonemenu {
	width: 190px !important;
}

.ventanaTelefono {
	text-align: center !important;
}

.ui-selectonemenu-filter {
	width: 160px !important;
}

.ui-layout-unit .cabezera {
	height: auto !important;
	top: 50px !important;
	width: auto !important;
}

.ui-layout-unit .cuerpo {
	height: auto !important;
	top: 150px !important;
}

.tablaCabezera {
	display: table !important;
}

.tabla {
	display: table-cell !important;
	size: auto !important;
}

.FormBotonNuevo
	{
	text-align: center !important;
}
.separador{
	height: 20px;
}